Watershed Transforms

Watershed transforms can be a powerful technique for separating the overlapping objects in an image. This technique uses the labels of a multi-ROI as the seed points and a landscape image whose 'catchment basins' correspond to the objects you want to identify. In the example below, a watershed transform was applied to segment the grains in a sandpack dataset.

Original image (left) and the result of applying a watershed transform to segment the grains (right)

Watershed transform result